package db

import (
	"github.com/astaxie/beego"
	_ "github.com/go-sql-driver/mysql"
	"github.com/xormplus/xorm"
)

var (
	Engine *xorm.Engine
)

func init() {
	beego.Debug("db init")
	//var err error
	//Engine, err = xorm.NewEngine("mysql", common.MYSQLCONN)
	//if err != nil {
	//	beego.Error(err.Error())
	//	panic(err)
	//}
	//err = Engine.Ping()
	//if err != nil {
	//	beego.Error(err.Error())
	//	panic(err)
	//}
	//
	//Engine.ShowSQL(true)
	//Engine.ShowExecTime(true)
	////err = Engine.Sync2(new(msg.CreateTable),)
	////if err != nil {
	////	beego.Error(err.Error())
	////	panic(err)
	////}
	//
	////注册SqlMap配置，xsql格式
	//err = Engine.RegisterSqlMap(xorm.XSql(common.SQLMAPPATH, common.SQLMAPEXT))
	//
	//if err != nil {
	//	beego.Error(err)
	//	panic(err)
	//	return
	//}
	//
	//err = Engine.RegisterSqlTemplate(xorm.Pongo2(common.SQLTEMPLATEPATH, common.SQLTEMPLATEEXT))
	//if err != nil {
	//	beego.Error(err)
	//	panic(err)
	//	return
	//}
}
